Customized Dynamic Load Balancing for a Network of Workstations
نویسندگان
چکیده
Load balancing involves assigning to each processor work proportional to its performance, thereby minimizing the execution time of a program. Although static load balancing can solve many problems (e.g., those caused by processor heterogeneity and nonuniform loops) for most regular applications, the transient external load due to multiple users on a network of workstations necessitates a dynamic approach to load balancing. In this paper we show that different load balancing schemes are best for different applications under varying program and system parameters. Therefore, application-driven customized dynamic load balancing becomes essential for good performance. We present a hybrid compile-time and run-time modeling and decision process which selects (customizes) the best scheme, along with automatic generation of parallel code with calls to a run-time library for load balancing. © 1997 Academic Press
منابع مشابه
Mechanism for Implementation of Load Balancing using Process Migration
The feature of load sharing or load balancing involves migration of running processes from highly loaded workstations of a network to the lightly-loaded or idle workstations of the network. This paper describes load balancing techniques to share the workload of the workstations belonging to a particular network to gain better performance from the overall network. The mechanisms of load informat...
متن کاملDynamic load balancing for parallel traffic simulation
In this paper, we describe implementation of the Parallel Traffic Simulator which applies parallel algorithms and computer graphics in the field of traffic simulation. It simulates traffic behaviour at the individual vehicle level. Parallel environment used consists of a set of workstations connected in a network. Networked workstations make up a loosely coupled parallel computer architecture w...
متن کاملA Scalable Dynamic Load-Balancing Algorithm for SPMD Applications on a Non-Dedicated Heterogeneous Network of Workstations (HNOW)
Network based distributed computing has become a cheap alternative to dedicated parallel supercomputer systems due to the recent advances in high-speed network. These systems are becoming widely available in academic and industrial environments. To benefit from the maximum computation power of these systems, it is necessary to use all available resources, namely old machines in addition to more...
متن کاملA Dynamic Load Balancing Method On A Heterogeneous Cluster Of Workstations
The e cient usage of workstations clusters depends rst of all on the distribution of the workload The following paper introduces a method to obtain e cient load balancing for data parallel applications through dynamic data assignment and a simple priority mechanism on a heterogeneous cluster of workstations assuming no prior knowledge about the workload This model improves the performance of lo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Parallel Distrib. Comput.
دوره 43 شماره
صفحات -
تاریخ انتشار 1996